touchdown pass - French English Dictionary